package cn.snowsoft.iot.module.cps.service.monitoring;


import cn.snowsoft.iot.framework.common.pojo.CommonResult;
import cn.snowsoft.iot.module.cps.controller.admin.monitoring.vo.SearchParamVO;
import cn.snowsoft.iot.module.cps.dal.dataobject.monitoring.Monitoring;
import com.baomidou.mybatisplus.extension.service.IService;

import java.io.IOException;

/**
 * 数采监控
 */
public interface IMonitoringService extends IService<Monitoring> {
    /**
     * 今日，本周，本月，开始到结束
     * @return Boolean
     */
    CommonResult cardDate(SearchParamVO searchParamVO) throws IOException;
    //查询历史数据 总和 平均值 最大值 最小值
    CommonResult selectDataHistoryStatistic(SearchParamVO searchParamVO) throws IOException;

}
